Big Huge Thesaurus

battle of the Philippine Sea

noun